#ifndef LINKLIST_H_INCLUDED
#define LINKLIST_H_INCLUDED
#include "DS.h"
typedef int ElemType;
 typedef struct node
 {
    ElemType data;
    struct node *next;
 }LinkNode, *LinkList;

 typedef struct polyNode{
     int coef;
     int expon;
   struct polyNode *link;
 }polyNodeh, *polynomial;

Status Init_Linklist(polynomial *L);
polynomial creat_LinkList();
void  link_LinkList(polynomial p1,polynomial p2);
void print_LinkList(polynomial head);
polynomial add_LinkList(polynomial head1,polynomial head2);
polynomial subtraction_LinkList(polynomial head1,polynomial head2);
polynomial multiply_LinkList(polynomial head1,polynomial head2);
void descOrder(polynomial L);

#endif
